.detailBg {
  position:relative;
  min-height:100%;
  padding-bottom:1.4rem;
}
.expressDetailBox {
  padding: 0 10px;
  font-size: 16px;
  background: #fff;
  position: relative;
  &:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
  &:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
  .paddingBox {
    padding:.1rem 0;
  }
  .beforeLine {
    position: relative;
    &:before {
      content: " ";
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      height: 1px;
      border-top: 1px solid #D9D9D9;
      color: #D9D9D9;
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%;
      -webkit-transform: scaleY(0.5);
      transform: scaleY(0.5);
    }
  }
  .expressDetailItem{
    display:flex;
    display:-webkit-flex;

    .expressDetail_title {
      flex-basis:102px;
      width:102px;

    }
    .expressDetail_info {
      line-height: 1.633333;
      flex:1;
      padding-right:.45rem;
      .help{
        float:right;
        margin-right:.15rem;
      }
    }
    .payBtn {
      font-size:12px;
      color:#3ecf00;
      line-height: 20px;
      height:20px;
      margin-top:2px;
      display:inline-block;
      border:1px solid #3ecf00;
      border-radius: 3px;
      width:50px;
      text-align: center;
      &.color-red {
          color: #ff5555;
          border:1px solid #ff5555;
      }
    }

  }

}

/*帮助图标*/
.helpBox {
  position:relative;
  height:26px;
  width:26px;
  .help{
    font-size:26px;
    color:#ccc;
    position: absolute;
    left:-6px;
    top:-6px;
  }
}

.handleBtnGroup {
  padding:15px .2rem;
}

.banner-box {
  position: absolute;
  bottom:0;
  height:1.48rem;
  padding: .14rem;
  width: 100%;
  .banner {
    height: 100%;
    width: 100%;
    display: block;
    overflow: hidden;
    background-size: 100% 100%;
  }
}

/*发送给朋友*/
.sendFriend {
  background: #e2767f;
  height:0;
  padding:0 10px;
  color:#fff;
  font-size:13px;
  overflow: hidden;
  transition: all 1s ease ;
  display:flex;
  display:-webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  .findFriendMain {
    display: flex;
    display:-webkit-flex;
    i{
      margin-right:4px;
    }
  }


}
.show {
  height:65px;
}
.hide {
  height:0;
}

